package br.com.fip.pp.exoticacalcados.testes;

import java.util.ArrayList;
import java.util.List;

import org.hibernate.HibernateException;
import org.hibernate.Session;
import org.hibernate.Transaction;

import br.com.fip.pp.exoticacalcados.business.ClienteBusiness;
import br.com.fip.pp.exoticacalcados.business.ProdutoBusiness;
import br.com.fip.pp.exoticacalcados.entidades.Pessoa;
import br.com.fip.pp.exoticacalcados.entidades.Produto;
import br.com.fip.pp.exoticacalcados.util.HibernateUtil;

public class main {

	public static void main(String[] args) {
		Session session = HibernateUtil.getSessionFactory().openSession();
		Transaction trans = session.beginTransaction();
		ProdutoBusiness produtoBusiness = new ProdutoBusiness();
		// Pessoa pessoa = new Pessoa();
		// pessoa.setNome("teste2");
		// PessoaFisica pessoaFisica = new PessoaFisica();
		// pessoaFisica.setCpf("Teste2");
		// /pessoaFisica.setPessoa(pessoa);
		// Cliente cliente = new Cliente();
		// cliente.setPessoa(pessoa);
		// cliente.setPessoaFisica(pessoaFisica);
		// session.save(cliente);
		// trans.commit();
		Produto produto = new Produto();
		produto.setId(3);

		produtoBusiness.deletar(produto);
	}

	public static void Listar(Session session, Transaction trans) {

		try {

			Produto produto = new Produto();
			produto.setId(2);

			session.delete(produto);
			trans.commit();

		} catch (HibernateException e) {
			trans.rollback();
			e.printStackTrace();
		}

	}
}
